package com.liu.design.structure.adapte.inter;

/**
 * @author LIU
 * @version 1.0
 * @date 2024/4/30 15:13
 * @description 适配器模式
 * 接口适配器，从接口这边解耦
 *    接口适配器也称缺省适配器模式，适用于一个接口不想使用其所有的方法的情况。
 *    当不需要全部实现接口提供的方法时，可先设计一个抽象类实现接口，并为该接口中每个方法提供一个默认实现（空方法），
 *    那么该抽象类的子类可有选择地覆盖父类的某些方法来实现需求。
 */
public class Test {
    public static void main(String[] args) {
        PowerAdapter adapter = new PowerAdapter(new AC220V());
        adapter.outputDC5V();
    }
}
